The Annai/PMA Performance Monitor and Analyzer

نویسندگان

  • Brian J. N. Wylie
  • Akiyoshi Endo
چکیده

The Annai integrated tool environment helps exploit the inherent power of distributed-memory parallel computers with standardized languages and convenient programming support. Portable application development is supported in High Performance Fortran and/or with explicit messagepassing, using MPI as the machine interface. Integration within a unified tool environment allows the performance monitor and analyzer (PMA) component to interact with source code browsers and the loaded executable on the same terms as when using the parallel debugger. Data distribution and other program information furnished by the parallelization support and compilation systems is also exploited for additional insight. Powerful, directed analysis and interactive graphical summaries address scalability, while detailed charts of the time-varying behavior of individual processes and communication events can also be browsed when desired, always retaining essential reference to the original program source code.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Annai/PMAMulti-level Hierarchical Parallel Program Performance Engineering

The Annai integrated tool environment is currently being developed to help exploit the inherent power of distributed-memory parallel computers with standardized languages and convenient programming support. As they are designed and implemented, prototypes of the compiler, debugger and performance tools are used and evaluated by a teamdeveloping applications and libraries, leading to further ref...

متن کامل

Annai/PMA Instrumentation Instrusion Presentation

Performance monitoring in the Annai tool environment for distributed-memory parallel computing systems is achieved through a flexible combination of different types of instrumentation. Latent instrumentation in the communication library and inserted in executables by the compilation system can be dynamically configured during program execution. Analysis of the subject program and knowledge of t...

متن کامل

Tool - Supported Parallel Application Development

Our goal is to ease the parallelization of applications on distributed-memory parallel processors. Part of our team is implementing parallel kernels common to industrially significant applications using High Performance Fortran (HPF) and the Message Passing Interface (MPI). They are assisted in this activity by a second group developing an integrated tool environment, Annai, consisting of a par...

متن کامل

The "Annai" environment for portable distributed parallel programming

We are currently developing a portable integrated tool environment for distributed-memory parallel processors (DMPPs) as part of the Joint CSCS–ETH/NEC Collaboration in Parallel Processing. As we design and implement a sequence of tool prototypes these are used and evaluated by a team of application developers. This close interaction allows rapid feedback, as requests from the applicationdevelo...

متن کامل

Porting the Annai Tool Environment to Workstation Clusters

The realization of support for workstation clusters with the integrated tool environment Annai is discussed in this paper. Annai prototypes developed at CSCS supportparallel program developmentwith standard paradigms: implicitlyparallel High Performance Fortran (HPF) and explicit communication with the Message Passing Interface (MPI). The port to this new platform required only minor changes to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996